Mountain , Georgia , pp 137 - 149 Selecting An OO Metrics Suite : Lessons Learned
نویسندگان
چکیده
Introducing metrics to a software development organization is a complex process that begins with the difficult task of selecting a high pay-off basic suite of metrics to be implemented. The selection process is made more difficult by the fact that information on OO metrics and metrification in general is still found primarily in abstract research journals. The journals are not always accessible to industry developers, and the formats of the papers frequently reduce their immediate utility to practicing software engineers. This paper introduces the authors compendium of OO metric research and developments, the Georgia State University Object Oriented Metrics Resource Book (Resource Book) , and a novel method for the selection of metrics for industrial software development environments. The method evolved in the course of the development of practice focused handbooks from the Resource Book. The method is based on the proven Goal-QuestionMetric (GQM) paradigm, augmented to use metrics frameworks. Frameworks assist in the key area of modeling aspects of the product or process of interest. Once an appropriate model has been constructed, it becomes apparent which factors are amenable to numeric measure. In addition to the selection process model, we present a classification of some of the more widely useful metrics frameworks. A discussion of the use of the method in developing our handbooks is given, and then extended to show its broader utility.
منابع مشابه
Analyzing Theoretical Basis and Inconsistencies of Object Oriented Metrics
Metrics help in identifying potential problem areas and finding these problems in the phase they are developed decreases the cost and avoids major ripple effects from these in later development stages. These days, Object Oriented Paradigm is mainly used for all practical purposes, hence accessing Object Oriented Systems is a major research area in Software Engineering. As proved by researchers ...
متن کاملDe ning and Designing a Quality OO Metrics Suite
An eeective metric program is dependent upon high quality metric collection and analysis tools. One of the principal lessons to emerge from software measurement over the last twenty years is the need for metric collection tools (Fenton 1992). Conclusions reached from researching existing object-oriented metrics and supporting metric suite tools, indicate that there are certain qualities require...
متن کاملEmpirical Comparison of two Metrics Suites for Maintainability Prediction in packages of Object-Oriented Systems: a Case Study of Open Source Software
Software maintainability has been an important external quality attribute that concerns both styles of software development, the proprietary model as well as open source. As lots of open source software are predominantly built using the OO paradigm, there exists a need for empirical validation with respect to certain quality aspects especially maintainability. There are a few studies in the pas...
متن کاملA Suite of Cognitive Complexity Metrics
In this paper, we propose a suite of cognitive metrics for evaluating complexity of object-oriented (OO) codes. The proposed metric suite evaluates several important features of OO languages. Specifically, the proposed metrics are to measure method complexity, message complexity (coupling), attributes complexity and class complexity. We propose also a code complexity by considering the complexi...
متن کاملAnalysis and Theoretical Validation of Object-oriented Coupling Metrics
Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class coupling in object-oriented systems. Since product complexity plays a major role in determining the quality of software, metrics developed to characterize internal attributes such as coupling need to be validated to determine the usefulness of the measures. In this paper, we present an analysis of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996